# # 3、百度一下页面，定位hao123，然后点击，进入好123页面，然后定位【央视网】超链接并点击
# import time
#
# from selenium import webdriver
# from selenium.webdriver.chrome.options import Options
# from selenium.webdriver.support.wait import WebDriverWait
#
# chrome_options = Options()
# chrome_options.binary_location = r"D:\work\soft\Chrome\Application\chrome.exe"
# driver = webdriver.Chrome(options=chrome_options)
# driver.get("https://www.baidu.com/")
# driver.maximize_window()
# # 隐式等待，在指定时间范围内循环查找，一旦找到，则继续执行下一行代码，在指定时间范围没有找到，则报错
# # 针对全部driver
# # driver.implicitly_wait(10)
# # w=driver.find_element_by_xpath('//*[@id="s-top-left"]/a[2]')
# # w.click()
# # time.sleep(1)
# # # 循环定位
# # # l=driver.window_handles
# # # for i in l:
# # #     driver.switch_to.window(i)
# # #     if driver.title=='hao 123':
# # #         break
# # # time.sleep(1)
# # # h=driver.find_element_by_link_text('央视网')
# # # h.click()
# #
# # #获取浏览器打开的所有页面句柄，即网页的唯一标识id
# # ww = driver.window_handles
# # #输出句柄以列表形式展示
# # print(ww)
# # #将driver作用域切换至最新的窗口下(最新的窗口id是列表的最后一个元素)
# # driver.window_handles[-1]
# wdw=Web DriverWait(driver,10,2)
# # def xians(driver):
# #     return driver.find_element_by_css_selector("#s-top-loginbtn")
# # e=wdw.until(xians)
# p=wdw.until(lambda d:d.find_element_by_css_selector("#s-top-loginbtn"))
# e=driver.find_element_by_css_selector("#s-top-loginbtn")
# e.click()
